home *** CD-ROM | disk | FTP | other *** search
- Short: ViNCEd, the final CON: solution. ^Z, TAB Expand....
- Author: thor@math.tu-berlin.de (Thomas Richter)
- Uploader: thor@math.tu-berlin.de (Thomas Richter)
- Version: 3.73
- Type: util/shell
- Requires: Any Amiga, kickstart V37 or better (Os 2.0 or better)
- Replaces: ViNCGoodies.lha, ViNCBeta.lha
-
- ---------------------------------------------------------------------------
- Warning: The 3.69 was is the LAST releases that still supported Os 1.x
- You have been warned. 3.73 requires Os 2.0 or better.
- ---------------------------------------------------------------------------
-
- About ViNCEd
- ---------------------------------------------------------------------------
- The latest version (3.73) of my full screen shell editor (CON: replacement)
- ---------------------------------------------------------------------------
-
- Features:
- -Extremly flexible
- -Comes with prefs program with nice GUI
- -User defineable macros and buttons (gadgets) with parameters
- -Full screen editor, not line limited
- -Compatible to CON: and ConMan
- -VT-220 emulation build in
- -ANSI (VT-xxx) colors on request
- -Freely configurable keyboard
- -ASCII prefs, a standard editor is enough to change them by hand.
- -Keypad mode on request (numeric keypad for cursor control)
- -Supports control sequences of:
- -CON:
- -VT-220
- -DEC
- -XTerm (Unix Shells) including mouse tracking
- -SGI winterm
- -plus private stuff (set keyboard, colors and font by ctrl seqs)
- -TAB expansion, with different TAB requesters as option
- -TAB expansion cache
- -Colored cursor on request
- -Menu, clipboard support build in (no ConClip needed)
- -"More than complete" online help plus documentation
- -C include files, autodocs for the library included
- -Screen title might contain path/fail codes/CLI number & more
- -Localizeable (German available, more locales welcome)
- -Job control á la unix with Ctrl-Z
- -suspends shell jobs
- -sends shell jobs to forgeground & background
- using tiny shell scripts "fg" and "bg" like unix
- - "screens" support
- -documented library for own applications and editor programming
- -iconification support
- -uses public "tbiclass" gadgets of VisualPrefs, or Massimo's
- toolbutton images if available.
- -easy installation
- -full control by single program (SetVNC)
- -clipboard support, snip control with middle mouse button or Ctrl-left-Mouse
- -can create private screens on request
- -font & monitor selectable by prefs
- -icon drop, with modifiers for path/name only
- -100% assembly language => fast & short (err, as short as I could do it.)
-
- Plus: It's 100% free! Hey, I must be crazy!
-
- -----------------------------------------------------------------------------
-
- -------- history ----- this is not the complete history, read the guide!----
-
- Changes made for 3.73:
-
- - The list of TAB expansions is now alphabetically sorted instead
- sorted in directory order.
- - A bug in the "SetVNC HELP" function has been fixed which might
- have trashed memory due to a lost pointer.
- - Five new "query" CSI sequences of the CSI n family have been added
- on request.
- - CSI S and CSI T did not respect the "do not insert into the
- border" setting, namely the "CSI >?13l" flag. Fixed.
- - The "ENQ" (ASCII 05) control character is now supported.
- - Handling of "OSC" sequences was debugged and made more ANSI
- conformal.
- - The ESC sequences "ESC SPN L", "ESC SPN M" and "ESC SPN N"
- are now supported.
- - "CSI G" and "CSI `" (character position absolute) are now
- supported.
- - "CSI >c" returns now the proper VNC version and revision.
- - "CSI d" is now supported.
- - "CSI m" (set graphics rendering) supports now the modes 90
- and up for the extended 16 color support.
- - CSI "62;np is now supported correctly.
- - "CSI >?62n" is new and inquiries the active font.
- - "CSI >?64n" reports the screen title, "CSI >?65n" reports the
- window position, "CSI >?66n" returns the window size.
- - The documentation of the CSI sequences was reworked and contains
- now more unsupported CSI/ESC/OSC sequences.
- - OSC sequences were erraneously listed under "ESC" sequences.
- - CSI ?47h was erraneously documented as "CSI ?47n", but worked
- correctly already.
- - Because I was permanently nagged, the "Don't scroll into the
- border" flag now inhibits cursor movement into the prompt and
- other output as well. Rather senseless, IMHO.
-
- Changes made for 3.72:
-
- - Fixed a very minor bug in one of the block mark routines which
- caused a sub-optimal refresh and hence more flicker than
- absolutely necessary. It must have been there for years, but
- did nothing bad at all.
- - CSI H (set cursor) did not truncate the cursor position correctly,
- fixed.
- - The CSI sequence parser did not handle embedded control
- characters correctly. It still doesn't, but at least embedded
- ESC, CAN and SUB characters are respected. Embedded BS does not
- work, in the same way that it doesn't for the native Amiga
- console. Call it either a compatibility feature, or my lazyness.
- - The TAB expansion will now correctly quote file names containing
- semicolons or greater or less than signs.
- - The minimal window size for "CSI t" was computed incorrectly,
- possibly yielding to problems if the window was resized beyond
- the minimal size afterwards.
-
- Changes made for 3.71:
-
- - The TAB expansion did not handle file names containing double
- quotes and blank spaces correctly.
- - Removed the intuition delay from ViNCEd and SetVNC. It is not
- required for Os 2.04 or better anyhow.
-
- Changes made for 3.70:
-
- - Lots of housekeeping work:
- - Removed all obsolete Os 1.x handling code:
- - The code does no longer try to use arp if V37
- dos.library is not available.
- - I will now use EasyRequester() instead of the
- obsolete AutoRequest().
- - Menu construction will use gadtools routines now.
- - File requester requires asl now and will no longer
- fall back to arp.
- - ViNCEd requires now V37 boopsis and will no longer
- be able to build its own gadgets in case boopsis
- are not available.
- - A lot of fallback code to V33 releases has been
- removed. Finally.
- - As a result of all this work, the library shrunk
- in size even though new features have been
- included.
- - Rewrote the startup code completely. The pre 3.70 code
- was more adapted to the V33 ramlib mechanism and tried to
- work around some ramlib features which are no longer an
- issue. It therefore might have run into some race conditions
- that have been removed for the new code. As a side effect,
- the "GlobVec" entry of the mount list should be set to -2.
- (For the experts: Yes, ViNCEd knows how to handle the race
- conditions caused by this. Don't worry...)
- - Added multiple "screen" handling which is owner-specific. Hence, a
- ViNCEd window is now able to hold more than just "one buffer". The
- contents of the ViNCEd "screens" can be exchanged by a single CSI
- sequence, as in XTerm. Useful for terminals. (Typically used by
- programs like "elm" or "emacs")
- - Added mouse tracking support, mainly for "VIM". ViNCEd is now able
- to support X10 mouse button messages, XTerm and XTerm2 mouse
- tracking commands. XTerm "interactive" mouse tracking is not
- supported due to some limitations the intuition world sets. The
- documentation does not yet cover this feature fully, sorry.
- - Added a keyboard function to iconify the window. The old SetVNC
- should already be able to handle this, it is flexible enough.
- - Fixed a tiny bug in the preferences handling; the default
- preferences location used to be the old instead of the new location.
- - Fixed a bug in ESCc, reset handling. ESCc did not reset the cursor
- rendering CSI0p.
- - Removed the obsolete "CHUNKYPIXEL" preferences flag. ViNCEd was and
- still is smart enough to detect chunky screens itself, this flag was
- in fact never required.
- - Added the "NCURSESFIX" flag to SetVNC and the preferences structure.
- This flag controls some messy details of the "word wrap" function
- and is now pre-selectable by the preferences function.
- - Updated the ViNCEd guide to include the modifications.
- - Updated the SetVNC localization (german only) to include the new
- flags.
-
- -----------------------------------------------------------------------------
- Notes:
-
- Check the TOP_SECRET or ReadMe.First file in this archive!
- Especially, these SHOULD BE RUN FIRST before you start with
- the installation.
-
- VirusWorkShop seems to have trouble with the overlay file structure
- that is used by the SetVNC program.
- THIS IS NOT A VIRUS! It is a bugfix of the oldish CBM overlay
- manager which is really buggy!
-
- To trick VirusWorkshop, the SetVNC program in this archive is
- encoded. Use the "Decode" program from the "Extras" drawer to
- decode manually. The installer script has been updated to do
- this for you.
-
- -----------------------------------------------------------------------------
-
- Send ideas, improvements, bugreports (please as concrete as possible) to:
-
-
- Thomas Richter
-
-
- EMail: thor@math.tu-berlin.de
-
- or "Wisit the Web" site:
-
- WWW: http://www.math.tu-berlin.de/~thor/thor/index.html
-
- -----------------------------------------------------------------------------
-
- September 2000
- Thomas
-
-
- ============================= Archive contents =============================
-
- Original Packed Ratio Date Time Name
- -------- ------- ----- --------- -------- -------------
- 628 271 56.8% 19-Dec-98 13:55:00 +Antique.info
- 953 526 44.8% 01-May-00 17:13:22 +Antique.Readme
- 856 376 56.0% 18-Oct-98 23:29:06 +Antique.Readme.info
- 92 85 7.6% 18-Oct-98 23:44:24 +MountList
- 19608 10589 45.9% 18-Oct-98 23:28:16 +SetVNC
- 17648 9807 44.4% 19-Dec-90 17:35:14 +SetVNC_1.3
- 21980 14345 34.7% 19-Dec-90 17:36:12 +VNC-Handler
- 43328 26752 38.2% 18-Oct-98 23:27:58 +vnc.library
- 628 267 57.4% 19-Dec-98 13:55:00 +AREXX.info
- 188 179 4.7% 12-Aug-98 20:38:46 +rexxsyslib.pch
- 938 467 50.2% 24-Dec-98 00:30:52 +ATO.readme
- 2441 1123 53.9% 28-Feb-98 21:37:24 +ATO.ReadMe.First
- 856 378 55.8% 19-Dec-98 13:55:00 +ATO.ReadMe.First.info
- 856 375 56.1% 19-Dec-98 13:55:00 +ATO.readme.info
- 628 268 57.3% 19-Dec-98 13:55:00 +C.info
- 53476 28579 46.5% 03-Aug-00 20:56:36 +SetVNC.coded
- 628 265 57.8% 19-Dec-98 13:55:00 +DEVS.info
- 628 267 57.4% 06-Sep-98 14:43:22 +DOSDrivers.info
- 325 226 30.4% 27-Jan-00 22:28:40 +NEWCON
- 481 261 45.7% 06-Sep-98 14:43:22 +NEWCON.info
- 270 195 27.7% 27-Jan-00 22:28:00 +VNC
- 481 263 45.3% 06-Sep-98 14:43:22 +VNC.info
- 262 192 26.7% 27-Jan-00 22:28:22 +VNR
- 481 263 45.3% 06-Sep-98 14:43:22 +VNR.info
- 105 94 10.4% 24-Apr-00 13:33:22 +Mount_NEWCON
- 102 88 13.7% 24-Apr-00 13:33:12 +Mount_VNC
- 1380 356 74.2% 03-Nov-96 17:28:28 +Disk.info
- 628 276 56.0% 01-May-00 17:11:12 +Extras.info
- 8424 5274 37.3% 27-Sep-98 21:08:12 +CLIcon
- 758 316 58.3% 01-May-00 17:11:12 +CLIcon.info
- 87 79 9.1% 07-Nov-98 13:06:48 +CONSOLE
- 481 267 44.4% 01-May-00 17:11:12 +CONSOLE.info
- 440 380 13.6% 06-Apr-97 00:59:46 +Decode
- 4056 2427 40.1% 21-Dec-97 20:34:56 +FastFonts
- 568 271 52.2% 01-May-00 17:11:12 +FastFonts.info
- 628 268 57.3% 22-Jul-00 18:57:28 +Fonts.info
- 264 31 88.2% 01-Nov-97 14:05:06 +topaz6.font
- 2216 1357 38.7% 01-Nov-97 14:05:44 +8e
- 332 309 6.9% 10-Nov-98 23:42:50 +More.pch
- 320 297 7.1% 23-Oct-99 15:00:14 +More_44.pch
- 102 93 8.8% 01-May-00 16:58:06 +Mount_CONSOLE
- 580 424 26.8% 23-Jan-99 18:49:58 +NamedConsoleHandler
- 284 251 11.6% 02-Nov-96 20:10:54 +PatchAlloc
- 1428 980 31.3% 01-May-00 16:51:28 +PatchRAM
- 5771 2624 54.5% 01-May-00 16:51:28 +PatchRAM.readme
- 856 377 55.9% 01-May-00 17:11:12 +PatchRAM.readme.info
- 1416 963 31.9% 09-Aug-98 19:05:18 +RunTool
- 14688 9310 36.6% 02-Nov-96 23:10:54 +spatch
- 9740 5888 39.5% 16-Oct-99 17:24:04 +StringSnip
- 2981 1426 52.1% 23-Jan-99 18:47:16 +StringSnip.prefs
- 10579 4433 58.0% 16-Oct-99 17:25:26 +StringSnip.readme
- 628 280 55.4% 22-Jul-00 18:57:28 +termcap.info
- 1483 556 62.5% 03-Sep-00 16:36:12 +amiga-vnc
- 398 200 49.7% 22-Jul-00 18:57:36 +amiga-vnc.info
- 1383 661 52.2% 03-Sep-00 16:36:12 +ti.amiga-vnc
- 398 200 49.7% 22-Jul-00 18:57:36 +ti.amiga-vnc.info
- 7272 4502 38.0% 27-Sep-98 00:38:02 +titlebar.image
- 4276 2017 52.8% 11-Aug-98 21:54:16 +TrueMultiAssigns
- 628 271 56.8% 01-May-00 17:11:12 +UnixDirs3.info
- 3524 2501 29.0% 21-Mar-97 21:53:38 +UnixDirs3
- 32747 12181 62.8% 21-Mar-97 21:53:42 +UnixDirs3.guide
- 537 283 47.2% 20-Aug-97 20:58:52 +UnixDirs3.guide.info
- 1701 783 53.9% 20-Aug-97 20:58:52 +UnixDirs3.info
- 809 465 42.5% 21-Mar-97 22:10:22 +UnixDirs3.readme
- 628 267 57.4% 19-Dec-98 13:55:00 +Guides.info
- 11823 4428 62.5% 27-Sep-98 00:42:48 +titlebar.guide
- 468 224 52.1% 11-Sep-98 22:49:50 +titlebar.guide.info
- 672589 196803 70.7% 05-Sep-00 23:34:48 +ViNCEd.guide
- 523 273 47.8% 11-Aug-98 21:50:54 +ViNCEd.guide.info
- 628 273 56.5% 19-Dec-98 13:54:58 +Include.info
- 10992 4171 62.0% 27-Sep-98 00:39:14 +titlebar.doc
- 114530 26520 76.8% 24-Apr-00 15:41:00 +vnc.doc
- 7134 2507 64.8% 22-Aug-98 18:14:22 +Boopsis_Readme
- 190 141 25.7% 27-Sep-98 00:44:10 +titlebarimage_protos.h
- 6762 1471 78.2% 24-Apr-00 15:44:46 +vnc_protos.h
- 8949 2470 72.3% 24-Apr-00 13:47:56 +ReadConsoleWindow.c
- 2105 1031 51.0% 05-Jul-00 18:42:30 +ReadMe
- 8711 2496 71.3% 22-Aug-98 18:04:44 +ReadPrefs.c
- 6768 1497 77.8% 05-Jul-00 18:39:26 +ReadWindowSize.c
- 5814 1734 70.1% 11-Sep-98 22:51:36 +TBITest.c
- 209 157 24.8% 24-Apr-00 14:50:58 +ReadMe
- 127 110 13.3% 27-Sep-98 00:42:16 +titlebarimage_cl.fd
- 5781 2059 64.3% 24-Apr-00 14:50:44 +vnc_lib.fd
- 450 231 48.6% 27-Sep-98 00:43:52 +titlebar.h
- 290 188 35.1% 22-Aug-98 18:13:40 +ReadMe
- 3052 859 71.8% 24-Apr-00 15:42:28 +vnc_lib.i
- 1671 759 54.5% 22-Aug-98 18:10:18 +ReadMe
- 18148 3977 78.0% 22-Aug-98 14:37:12 +vnc_stub.base.lib
- 18292 3997 78.1% 22-Aug-98 14:37:14 +vnc_stub.lib
- 17616 3767 78.6% 22-Aug-98 14:37:12 +vnc_stub.rr.base.lib
- 17744 3792 78.6% 22-Aug-98 14:37:14 +vnc_stub.rr.lib
- 120 104 13.3% 27-Sep-98 00:43:36 +titlebarimage_pragmas.h
- 8873 1888 78.7% 24-Apr-00 15:43:38 +vnc_pragmas.h
- 215 139 35.3% 27-Sep-98 00:43:22 +titlebarimage.h
- 223 139 37.6% 22-Aug-98 13:45:28 +vnc.h
- 3769 1543 59.0% 11-Sep-98 22:58:38 +ReadME
- 9104 3123 65.6% 30-Jul-00 01:08:26 +Dynamics.h
- 2997 1035 65.4% 22-Aug-98 14:22:36 +IO.h
- 7647 1908 75.0% 24-Apr-00 15:49:30 +Keyboard.h
- 3683 1046 71.5% 20-Aug-98 22:19:14 +Macros.h
- 6670 1876 71.8% 30-Jul-00 01:02:54 +Owner.h
- 2236 747 66.5% 24-Apr-00 15:46:06 +Packets.h
- 13429 3891 71.0% 27-Apr-00 22:43:04 +prefs.h
- 2843 960 66.2% 22-Aug-98 11:55:26 +Requester.h
- 10052 2633 73.8% 30-Jul-00 01:00:04 +VNCBase.h
- 34204 8021 76.5% 30-Jul-00 01:01:02 +Window.h
- 628 269 57.1% 23-Dec-98 13:42:22 +Install.info
- 805 477 40.7% 23-Dec-98 13:42:22 +Deutsch.info
- 793 469 40.8% 23-Dec-98 13:42:22 +English.info
- 803 482 39.9% 23-Dec-98 13:42:22 +Français.info
- 130829 38628 70.4% 23-Jan-99 18:34:28 +Install_VNC
- 803 480 40.2% 23-Dec-98 13:42:22 +Italiano.info
- 804 483 39.9% 23-Dec-98 13:42:22 +Slovensko.info
- 628 267 57.4% 19-Dec-98 13:54:58 +LIBS.info
- 121480 73342 39.6% 03-Sep-00 16:27:44 +vnc.library
- 628 268 57.3% 19-Dec-98 13:54:58 +LOCALE.info
- 14160 5345 62.2% 27-Apr-00 23:29:02 +VNC.prefs.catalog
- 1832 928 49.3% 26-Dec-98 00:32:30 +VNC.sys.catalog
- 57716 18550 67.8% 07-Nov-98 19:06:44 +prefs.construct
- 10206 3900 61.7% 16-Jan-99 18:49:04 +sys.construct
- 13722 5074 63.0% 07-Nov-98 19:05:46 +VNC.prefs.catalog
- 1914 945 50.6% 16-Jan-99 18:49:18 +VNC.sys.catalog
- 628 252 59.8% 23-Dec-98 13:33:48 +italiano.info
- 57984 18659 67.8% 21-Dec-98 18:25:36 +prefs.construct
- 9934 3865 61.0% 23-Jan-99 14:47:40 +sys.construct
- 14102 5298 62.4% 23-Dec-98 13:35:22 +VNC.prefs.catalog
- 1934 982 49.2% 23-Jan-99 14:47:52 +VNC.sys.catalog
- 57457 18748 67.3% 05-Dec-98 22:45:26 +prefs.construct
- 10110 3899 61.4% 23-Jan-99 14:46:16 +sys.construct
- 13150 5121 61.0% 05-Dec-98 22:45:26 +VNC.prefs.catalog
- 1742 915 47.4% 23-Jan-99 14:46:28 +VNC.sys.catalog
- 12706 5056 60.2% 19-Dec-98 22:49:48 +VNC.prefs.catalog
- 1722 877 49.0% 19-Dec-98 22:49:48 +VNC.sys.catalog
- 628 269 57.1% 19-Dec-98 13:54:58 +Localize!.info
- 6640 4213 36.5% 13-Jan-98 19:55:48 +CreateCatalog
- 58354 18999 67.4% 27-Apr-00 23:29:20 +prefs.construct
- 5022 2132 57.5% 03-Oct-98 19:13:04 +ReadMe
- 10665 4118 61.3% 13-Mar-99 21:52:36 +sys.construct
- 632 317 49.8% 19-Dec-98 13:54:58 +Prefs.info
- 6568 2129 67.5% 22-Aug-98 18:47:16 +Default.Prefs
- 479 225 53.0% 22-Aug-98 18:44:54 +Default.Prefs.info
- 6536 2116 67.6% 22-Aug-98 18:46:30 +My.Prefs
- 479 225 53.0% 16-Aug-98 20:42:12 +My.Prefs.info
- 6814 2272 66.6% 22-Aug-98 18:49:48 +XTerm.Prefs
- 479 225 53.0% 16-Aug-98 20:48:52 +XTerm.Prefs.info
- 697 479 31.2% 11-May-00 22:40:02 +SetVNC.info
- 31227 11695 62.5% 05-Sep-00 23:03:50 +Readme.First!
- 1386 889 35.8% 25-Apr-99 22:15:32 +Readme.First!.info
- 628 267 57.4% 19-Dec-98 13:54:58 +S.info
- 17 17 0.0% 11-Aug-98 21:52:16 +bg
- 50 50 0.0% 11-Aug-98 21:52:16 +fg
- 383 222 42.0% 11-Aug-98 21:52:16 +fork
- 106 87 17.9% 11-Aug-98 21:52:16 +History
- 103 96 6.7% 11-Aug-98 21:52:16 +More
- 986 372 62.2% 11-Aug-98 21:52:16 +SetFont
- 322 179 44.4% 11-Aug-98 21:52:16 +SetKeyboard
- 768 349 54.5% 19-Dec-98 13:54:58 +Shell.info
- 765 342 55.2% 19-Dec-98 13:54:58 +Shell_VNC.info
- 31227 11695 62.5% 05-Sep-00 23:03:34 +Top Secret!
- 1386 888 35.9% 25-Apr-99 22:15:32 +Top Secret!.info
- 9710 4072 58.0% 03-Sep-00 16:34:22 +ViNCEd.readme
- -------- ------- ----- --------- --------
- 2063994 737851 64.2% 06-Sep-100 20:24:20 161 files
-